const fs = require("fs");

// 一、存储复杂数据类型  需要转成json字符串；
// let str =  "我是数据";
// fs.writeFileSync("./data.js",str);

// 1.存复杂数据类型需要转成json数据
// let arr = ["张三","李四","王五"];
// fs.writeFileSync("./data.js",JSON.stringify(arr));

// 2.获取复杂数据类型 
// let data =  fs.readFileSync("./data.js");
// console.log(JSON.parse( data.toString()));

// 二、存数据的时候 会使用json后缀的文件名 ；

// 1.存json数据
// var arr = [{name:"张三",age:20},{name:"李四",age:20},{name:"王五",age:20}];
// fs.writeFileSync("./data.json",JSON.stringify(arr));

// 2.获取json数据
// 方式一 ： 
// let data = fs.readFileSync("./data.json");
// console.log(JSON.parse( data.toString() ));

// 方式二： 直接通过commonjs规范引入
// let data = require("./data.json");
// console.log(data);

// 思考 ： 有一个对象数组 存在 data.json里 。再次运行js的时候 会在data.json里追加数据,追加数据之后 ，数据是可以使用的。
var arr = [{name:"张三",age:20}];
